From 5bb62448a55feb4bfd30755ea59bf8d6f2e3704d Mon Sep 17 00:00:00 2001 From: Ewan Mellor Date: Fri, 15 Dec 2006 11:33:50 +0000 Subject: [PATCH] Fix more enum demarshalling. Signed-off-by: Ewan Mellor --- tools/libxen/src/xen_console.c | 2 -- tools/libxen/src/xen_vif.c | 2 -- tools/libxen/src/xen_vm.c | 8 -------- tools/libxen/src/xen_vtpm.c | 2 -- 4 files changed, 14 deletions(-) diff --git a/tools/libxen/src/xen_console.c b/tools/libxen/src/xen_console.c index d33d927342..18ae6ee498 100644 --- a/tools/libxen/src/xen_console.c +++ b/tools/libxen/src/xen_console.c @@ -158,9 +158,7 @@ xen_console_get_protocol(xen_session *session, enum xen_console_protocol *result }; abstract_type result_type = xen_console_protocol_abstract_type_; - char *result_str = NULL; XEN_CALL_("console.get_protocol"); - *result = xen_console_protocol_from_string(session, result_str); return session->ok; } diff --git a/tools/libxen/src/xen_vif.c b/tools/libxen/src/xen_vif.c index ce28626150..82b4a15b31 100644 --- a/tools/libxen/src/xen_vif.c +++ b/tools/libxen/src/xen_vif.c @@ -197,9 +197,7 @@ xen_vif_get_type(xen_session *session, enum xen_driver_type *result, xen_vif vif }; abstract_type result_type = xen_driver_type_abstract_type_; - char *result_str = NULL; XEN_CALL_("VIF.get_type"); - *result = xen_driver_type_from_string(session, result_str); return session->ok; } diff --git a/tools/libxen/src/xen_vm.c b/tools/libxen/src/xen_vm.c index 9d96a0c233..35cf104abf 100644 --- a/tools/libxen/src/xen_vm.c +++ b/tools/libxen/src/xen_vm.c @@ -653,9 +653,7 @@ xen_vm_get_actions_after_shutdown(xen_session *session, enum xen_on_normal_exit }; abstract_type result_type = xen_on_normal_exit_abstract_type_; - char *result_str = NULL; XEN_CALL_("VM.get_actions_after_shutdown"); - *result = xen_on_normal_exit_from_string(session, result_str); return session->ok; } @@ -670,9 +668,7 @@ xen_vm_get_actions_after_reboot(xen_session *session, enum xen_on_normal_exit *r }; abstract_type result_type = xen_on_normal_exit_abstract_type_; - char *result_str = NULL; XEN_CALL_("VM.get_actions_after_reboot"); - *result = xen_on_normal_exit_from_string(session, result_str); return session->ok; } @@ -687,9 +683,7 @@ xen_vm_get_actions_after_suspend(xen_session *session, enum xen_on_normal_exit * }; abstract_type result_type = xen_on_normal_exit_abstract_type_; - char *result_str = NULL; XEN_CALL_("VM.get_actions_after_suspend"); - *result = xen_on_normal_exit_from_string(session, result_str); return session->ok; } @@ -704,9 +698,7 @@ xen_vm_get_actions_after_crash(xen_session *session, enum xen_on_crash_behaviour }; abstract_type result_type = xen_on_crash_behaviour_abstract_type_; - char *result_str = NULL; XEN_CALL_("VM.get_actions_after_crash"); - *result = xen_on_crash_behaviour_from_string(session, result_str); return session->ok; } diff --git a/tools/libxen/src/xen_vtpm.c b/tools/libxen/src/xen_vtpm.c index eb8156a0a3..7c482be459 100644 --- a/tools/libxen/src/xen_vtpm.c +++ b/tools/libxen/src/xen_vtpm.c @@ -196,9 +196,7 @@ xen_vtpm_get_driver(xen_session *session, enum xen_driver_type *result, xen_vtpm }; abstract_type result_type = xen_driver_type_abstract_type_; - char *result_str = NULL; XEN_CALL_("VTPM.get_driver"); - *result = xen_driver_type_from_string(session, result_str); return session->ok; } -- 2.30.2